body{
    background-color: #f5f6f8;
    -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
    font-size: 0;
    padding-bottom: 1.01rem;
    font-family: "微软雅黑";

}
[flex], [flex]>*, [flex]>[flex] {
     overflow: visible;
}
button{
    font-family: "微软雅黑";
}

/*头部搜索与导航*/
header{
    height: 3.24rem;
    background: url("../img/bg.png") no-repeat center;
    background-size: cover;
    padding: .48rem .3rem 0 .2rem;
}

.search{
    width: 82vw;
    height: .6rem;
    background-color: rgba(255,255,255,.22);
    border-radius: .6rem;
    font-size: 0;
    color: white;
    padding: 0 .3rem;
}
/*!*/
.search>i{
   font-size: .3rem;
}
.search>input{
    margin-left: .2rem;
    width: 100%;
    height: .6rem;
    background: transparent;
    font-size: .3rem;
    color: white;
}
.search>input::-webkit-input-placeholder{
    color: white;
}
/*!*/
#kf{
    color: white;
    font-size: .48rem;
}

/*头部导航*/
.nav1>li{
    width: 25vw;
    height: 2.14rem;
}
.nav1>li>i{
    color: white;
    font-size: .78rem;
}
.nav1>li>span{
    font-size: .3rem;
    color: white;
}

/*二级导航*/
.nav2>li{
    width: 25vw;
    height: 1.28rem;
    background-color: white;
}
.nav2>li>i{
    color:blue;
    font-size: .42rem;
}
.nav2>li>span{
    font-size: .28rem;
    color: #3c3c3c;
    margin-top: .08rem;
}
.nav2>li:nth-child(1) i{
    color: #f347ac;
}
.nav2>li:nth-child(2) i{
    color: #47b4f3;
}
.nav2>li:nth-child(3) i{
    color: #4768f3;
}
.nav2>li:nth-child(4) i{
    color: #f347ac;
}
.n2f2>li:nth-child(1) i{
    color: #0ed485;
}
.n2f2>li:nth-child(2) i{
    color: #f89135;
}
.n2f2>li:nth-child(3) i{
    color: #f34eaf;
}
.n2f2>li:nth-child(4) i{
    color: #4768f3;
}

/*banner*/
.banner{
    background-color: white;
    height: 2.34rem;
    margin-top: .2rem;
}
.banner>div{
    height: 1.9rem;
    width: 7.12rem;
    background: url("../img/banner.png") no-repeat center;
    background-size: cover;
    border-radius: 8px;
}

/*收支明细*/
.szmx{
    background-color: white;
    margin-top: .2rem;
    padding: 0 .12rem;
}
.title{
    border-bottom: #eceef3 1px solid;
    height: .72rem;
}
.title>div{
    height: .34rem;
    width: .06rem;
    background-color: #4768f3;
    margin-left: .12rem;
}
.title>span{
    font-size: .32rem;
    color: #3c3c3c;
    margin-left: .16rem;
}
.content>li:first-child{
    width: 50vw;
    height: 1.94rem;
}
.content>li:last-child{
    width: 50vw;
    height: 1.94rem;
}
.line{
    width: .02rem;
}
.line>div{
    width: .02rem;
    height: .82rem;
    background-color: #eceef3;
}

.content li h1{
    color: #4768f3;
    font-size: .48rem;
    font-weight: bold;
}
.t1{
    font-size: .3rem;
    vertical-align: top;
}
.t2{
    font-size: .24rem;
}
.content>li:last-child h1{
    color: #0ed485;
    font-size: .48rem;
    font-weight: bold;
}
.content>li:last-child .t1{
    font-size: .3rem;
}
.content>li:last-child .t2{
    font-size: .24rem;
}
.content li>span{
    color: #5e5e63;
    font-size: .28rem;
}
.line{
    width: .02rem;
    height: .82rem;
    background-color: #eceef3;
}
.szmx>button{
    width: 100%;
    height: .98rem;
    background-color: #4768f3;
    border-radius: 8px;
    margin-bottom: .2rem;
    font-size: .36rem;
    color: white;
}
.szmx>button:active{
    transform: scale(.9);
}
/*底部nav*/
.main-nav{
    background-color: white;
    border-top: 1px solid #d3d3d5;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 1.01rem;
}
.main-nav>li{
    width: 25vw;
    height: 1.02rem;
    color: #b6b6b6;
}
.main-nav>li:first-child{
    color:#4768f3;
}
.main-nav i{
    width: .46rem;
    height: .46rem;
}
.tab1{
    background: url("../img/tab1-a.png") no-repeat center;
    background-size: cover;
}
.tab2{
    background: url("../img/tab2.png") no-repeat center;
    background-size: cover;
}
.tab3{
    background: url("../img/tab3.png") no-repeat center;
    background-size: cover;
}
.tab4{
    background: url("../img/tab4.png") no-repeat center;
    background-size: cover;
}
.main-nav span{
    font-size: .24rem;
}

